.clearfix{
	clear:both;
}

.fenye{
	width:100%;
	text-align:center;
	font-size:16px;
	color:#333;
	text-align:center;
	margin:100px 0;
}
.fenye span,
.fenye a{
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#999;
	background:#FEFEFE;
	border:1px #aaa solid;
	margin-right:4px;
	padding:0 5px;
}
.fenye span:last-child,
.fenye a:last-child{
	margin-right:0;
}
.fenye span.rows{
	width:auto;
}
.fenye span.rows,
.fenye a:hover{
	color:#fff;
	background:#183884;
}
.fenye a.prev,
.fenye a.next{
	font-size:16px;
}


.swiper-button-next:after,
.swiper-button-prev:after{
	display:none;
}
.main_icon{
	width:100%;
	height:auto;
	background:#f1f6f7;
	padding:45px 0;
}
.main_icon .icon_kuai .icon_box{
	max-width:234px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.main_icon .icon_kuai .icon_box .icon_img{
	width:140px;
	height:140px;
	background-color:#f8fafb;
	background-size:50px;
	background-repeat:no-repeat;
	background-position:center;
	border-radius:50%;
	margin:0 auto;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_icon .icon_kuai:hover .icon_box .icon_img{
	background-color:#1463b1;
}
.main_icon .icon_kuai .icon_box .icon_img1{
	background-image:url(../images/icon_img1.png);
}
.main_icon .icon_kuai .icon_box .icon_img2{
	background-image:url(../images/icon_img2.png);
}
.main_icon .icon_kuai .icon_box .icon_img3{
	background-image:url(../images/icon_img3.png);
}
.main_icon .icon_kuai:hover .icon_box .icon_img1{
	background-image:url(../images/icon_img1_on.png);
}
.main_icon .icon_kuai:hover .icon_box .icon_img2{
	background-image:url(../images/icon_img2_on.png);
}
.main_icon .icon_kuai:hover .icon_box .icon_img3{
	background-image:url(../images/icon_img3_on.png);
}
.main_icon .icon_kuai .icon_box .icon_wen{
	width:100%;
	height:auto;
	text-align:center;
	margin-bottom:10px;
}
.main_icon .icon_kuai .icon_box .icon_wen h2{
	width:100%;
	height:auto;
	line-height:2;
	font-size:20px;
	color:#333;
}
.main_icon .icon_kuai .icon_box .icon_wen p{
	width:100%;
	height:auto;
	line-height:1.4;
	font-size:14px;
	color:#333;
}



.main_promodule{
	width:100%;
	height:auto;
}
.main_promodule .promodule_kuai{
	width:33.3%;
	height:auto;
	float:left;
}
.main_promodule .promodule_kuai .promodule_box{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
}
.main_promodule .promodule_kuai .promodule_box .promodule_img{
	width:100%;
	height:auto;
}
.main_promodule .promodule_kuai .promodule_box .promodule_img img{
	display:block;
	width:100%;
	height:auto;
}
.main_promodule .promodule_kuai .promodule_box .promodule_wen{
	width:100%;
	height:100%;
	background:rgba(24,56,132,.8);
	position:absolute;
	left:0;
	bottom:-100%;
	display:flex;
	align-items:center;
	justify-content:center;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_promodule .promodule_kuai:hover .promodule_box .promodule_wen{
	bottom:0;
}
.main_promodule .promodule_kuai .promodule_box .promodule_wen .promodule_weninfo h2{
	font-size:36px;
	color:#fff;
	text-align:center;
	margin-bottom:30px;
}
.main_promodule .promodule_kuai .promodule_box .promodule_wen .promodule_weninfo img{
	display:block;
	width:57px;
	height:57px;
	margin:0 auto;
}



.main_news{
	width:100%;
	height:auto;
	padding:115px 0;
}
.main_news .news_top{
	max-width:716px;
	width:100%;
	height:auto;
	margin:0 auto 25px;
}
.main_news .news_top h2{
	width:100%;
	height:auto;
	font-size:36px;
	color:#65686b;
	text-align:center;
	margin-bottom:40px;
}
.main_news .news_top p{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:16px;
	color:#65686b;
	text-align:left;
}
.main_news .news_cont{
	width:100%;
	height:auto;
}
.main_news .news_cont .news_kuai{
	width:50%;
	height:auto;
	background:#f8f8f8;
	float:left;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_news .news_cont .news_kuai:hover{
	background:#1463B1;
}
.main_news .news_cont .news_kuai .news_img{
	width:50%;
	height:auto;
	float:left;
	overflow:hidden;
}
.main_news .news_cont .news_kuai .news_img img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_news .news_cont .news_kuai:hover .news_img img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
.main_news .news_cont .news_kuai .news_wen{
	width:50%;
	height:auto;
	float:right;
	padding:35px 40px 0;
}
.main_news .news_cont .news_kuai .news_wen h2{
	width:100%;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#1e1e1e;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_news .news_cont .news_kuai .news_wen p{
	width:100%;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#65686b;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.main_news .news_cont .news_kuai .news_wen h2{
	width:100%;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#1e1e1e;
}
.main_news .news_cont .news_kuai:hover .news_wen h2,
.main_news .news_cont .news_kuai:hover .news_wen p{
	color:#fff;
}
.main_news .news_cont .news_kuai.left .news_img{
	float:right;
}
.main_news .news_cont .news_kuai.left .news_wen{
	float:left;
}



.main_imgbox{
	width:100%;
	height:auto;
}
.main_imgbox .img_box{
	width:100%;
	height:auto;
	position:relative;
}
.main_imgbox .img_box img{
	display:block;
	width:100%;
	height:auto;
}
.main_imgbox .img_box .box_imgwen{
	position:absolute;
	top:25%;
	left:75%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.main_imgbox .img_box .box_imgwen h2{
	font-size:40px;
	color:#fff;
}
.main_imgbox .img_box .box_imgwen h3{
	font-size:36px;
	color:#fff;
}



.main_data{
	width:100%;
	height:auto;
	position:relative;
	padding:11% 0 16%;
}
.main_data .container{
	position:relative;
	z-index:1;
}
.main_data #particles-js{
	width:100%;
	height:100%;
	background:#007DCE;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.main_data h2{
	width:100%;
	height:auto;
	font-size:48px;
	text-align:center;
	color:#fff;
	margin-bottom:6%;
}
.main_data ul{
	width:100%;
	height:auto;
}
.main_data ul li{
	width:33.3%;
	height:auto;
	font-size:24px;
	font-family:"dinbold";
	color:#fff;
	float:left;
}
.main_data ul li b{
	font-size:60px;
}



.product_box{
	width:100%;
	height:auto;
	background:#fff;
	padding:105px 0;
}
.product_box .product_cont{
	max-width:424px;
	width:100%;
	height:auto;
	text-align:center;
	margin:0 auto;
}
.product_box .product_cont h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.product_box .product_cont p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
}



.product_lunbo{
	width:100%;
	height:auto;
}
.product_lunbo ul{
	width:100%;
	height:auto;
}
.product_lunbo ul li{
	height:auto;
	position:relative;
}
.product_lunbo ul li img{
	display:block;
	width:100%;
	height:auto;
}
.product_lunbo ul li .lunbo_wen{
	max-width:1200px;
	width:100%;
	height:auto;
	color:#fff;
	position:absolute;
	top:25%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.product_lunbo ul li .lunbo_wen h2{
	font-size:36px;
	margin-bottom:30px;
}
.product_lunbo ul li .lunbo_wen p{
	line-height:44px;
	font-size:16px;
	margin:0;
}
.product_lunbo .swiper-pagination{
	max-width:1200px;
	width:100%;
	height:auto;
	text-align:right;
	position:absolute;
	bottom:10%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.product_lunbo .swiper-pagination .swiper-pagination-bullet{
	background:#fff;
}



.product_domain{
	width:100%;
	height:auto;
	background:#fff;
	padding:110px 0;
}
.product_domain h2{
	width:100%;
	height:auto;
	font-size:40px;
	color:#000;
	text-align:center;
	margin-bottom:50px;
}
.product_domain ul{
	width:100%;
	height:auto;
}
.product_domain ul li{
	width:calc((100% - 60px) / 5);
	height:auto;
	margin:0 15px 15px 0;
	float:left;
}
.product_domain ul li:nth-child(5n){
	margin-right:0;
}
.product_domain ul li p{
	width:100%;
	height:auto;
	line-height:50px;
	font-size:20px;
	font-weight:bold;
	color:#333;
	text-indent:1em;
	margin:0 0 15px;
}
.product_domain ul li img{
	display:block;
	width:100%;
	height:auto;
}



.product_img{
	width:100%;
	height:auto;
}
.product_img img{
	display:block;
	width:100%;
	height:auto;
}



.about_box{
	width:100%;
	height:auto;
	background:#eceff6;
	padding:105px 0;
}
.about_box .about_cont{
	max-width:1800px;
	width:100%;
	height:auto;
	text-align:center;
	margin:0 auto;
}
.about_box .about_cont h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.about_box .about_cont p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	margin:0;
}
.about_box .about_cont .about_conts{
	width:100%;
	height:auto;
	margin-top:135px;
}
.about_box .about_cont .about_conts .about_img{
	width:40%;
	height:auto;
	position:relative;
	margin-top:-35px;
	float:left;
	z-index:2;
}
.about_box .about_cont .about_conts .about_img img{
	display:block;
	width:100%;
	height:auto;
}
.about_box .about_cont .about_conts .about_wen{
	width:70%;
	height:auto;
	min-height:768px;
	background:#fff;
	position:relative;
	margin-left:25%;
	padding:85px 130px 85px 360px;
	z-index:1;
}
.about_box .about_cont .about_conts .about_wen p{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:18px;
	color:#333;
	text-align:left;
	margin-bottom:35px;
}
.about_box .about_cont .about_conts .about_wen p:last-child{
	margin-bottom:0;
}



.about_culture{
	width:100%;
	height:auto;
	background:url(../images/about_culture.jpg) no-repeat top center;
	background-size:cover 100%;
	padding:110px 0;
}
.about_culture .about_cont{
	max-width:1345px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.about_culture .about_cont h2{
	width:100%;
	height:auto;
	font-size:45px;
	color:#fff;
	text-align:center;
	margin-bottom:95px;
}
.about_culture .about_cont ul{
	width:100%;
	height:auto;
}
.about_culture .about_cont ul li{
	width:calc((100% - 300px) / 5);
	height:auto;
	float:left;
	margin-right:60px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.about_culture .about_cont ul li:hover{
	margin-top:-50px;
}
.about_culture .about_cont ul li:nth-child(5){
	margin-right:0;
}
.about_culture .about_cont ul li .culture_img{
	max-width:164.16px;
	width:100%;
	height:auto;
	border:1px #fff solid;
	border-radius:50%;
	margin:0 auto 20px;
}
.about_culture .about_cont ul li .culture_img img{
	display:block;
	width:100%;
	height:auto;
}
.about_culture .about_cont ul li p{
	width:100%;
	height:auto;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin:0;
}



.about_respon{
	width:100%;
	height:auto;
	background:#fff;
	padding:90px 0;
}
.about_respon .about_cont{
	max-width:1742px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.about_respon .about_cont h2{
	width:100%;
	height:auto;
	font-size:45px;
	color:#333;
	text-align:center;
	margin-bottom:70px;
}
.about_respon .about_cont .respon_lunbo{
	width:100%;
	height:auto;
	position:relative;
	padding:0 10%;
}
.about_respon .about_cont .respon_lunbo .swiper-container{
	width:100%;
	height:auto;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul{
	width:100%;
	height:auto;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li{
	height:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:left;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_img{
	width:325px;
	height:auto;
	border-radius:50%;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_img img{
	display:block;
	width:100%;
	height:auto;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_wen{
	width:calc(100% - 60px);
	height:auto;
	position:relative;
	margin-left:60px;
	padding-left:133px;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_wen:before{
	content:"";
	display:block;
	width:100px;
	height:1px;
	background:#000;
	position:absolute;
	top:15px;
	left:0;
}
.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_wen p{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:16px;
	color:#000;
}
.about_respon .about_cont .respon_lunbo .swiper-button-prev,
.about_respon .about_cont .respon_lunbo .swiper-button-next{
	width:54px;
	height:54px;
	margin-top:-27px;
}
.about_respon .about_cont .respon_lunbo .swiper-button-prev{
	background:url(../images/prev.png) no-repeat center;
	background-size:100% 100%;
}
.about_respon .about_cont .respon_lunbo .swiper-button-next{
	background:url(../images/next.png) no-repeat center;
	background-size:100% 100%;
}



.about_img{
	width:100%;
	height:auto;
}
.about_img img{
	display:block;
	width:100%;
	height:auto;
}



.team_box{
	width:100%;
	height:auto;
	text-align:center;
	background:#eceff6;
	padding:105px 92px  10px;
}
.team_box h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.team_box p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
}
.team_box .team_cont{
	width:100%;
	height:auto;
	margin:105px auto 0;
}
.team_box .team_cont ul{
	width:100%;
	height:auto;
	font-size:0;
	text-align:center;
}
.team_box .team_cont ul li{
	display:inline-block;
	width:calc(100% / 4);
	height:auto;
	margin-bottom:85px;
	vertical-align: top;
}
.team_box .team_cont ul li .team_img{
	width:100%;
	height:auto;
	border-right:1px #000 solid;
	padding:45px 50px;
}
.team_box .team_cont ul li:nth-child(4n) .team_img,
.team_box .team_cont ul li:last-child .team_img{
	border-right:none;
}
.team_box .team_cont ul li .team_img img{
	width:100%;
	height:auto;
	border-radius:50%;
}
.team_box .team_cont ul li .team_wen{
	width:100%;
	height:auto;
	text-align:left;
	padding:0 50px;
}
.team_box .team_cont ul li .team_wen h3{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:30px;
	color:#000;
}
.team_box .team_cont ul li .team_wen p{
	width:100%;
	height:auto;
	line-height:40px;
	max-height:40px;
	font-size:18px;
	color:#000;
	margin-bottom:0;
}



.honor_box{
	width:100%;
	height:auto;
	background:#fff;
	padding:105px 0;
}
.honor_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.honor_box .container h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	text-align:center;
	margin-bottom:10px;
}
.honor_box .container p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	text-align:center;
	margin:0;
}
.honor_box .container .honor_cont{
	width:100%;
	height:auto;
	margin-top:105px;
}
.honor_box .container .honor_cont .honor_bottom{
	width:100%;
	height:auto;
	position:relative;
}
.honor_box .container .honor_cont .honor_bottom .gallery-thumbs{
	width:calc(100% - 102px);
	height:auto;
	margin:0 auto;
}
.honor_box .container .honor_cont .honor_bottom .gallery-thumbs ul{
	width:100%;
	height:auto;
}
.honor_box .container .honor_cont .honor_bottom .gallery-thumbs ul li{
	height:auto;
	line-height:52px;
	font-size:14px;
	text-align:center;
	color:#333;
	background:url(../images/gallery-top.png) no-repeat center bottom;
	background-size:100% auto;
}
.honor_box .container .honor_cont .honor_bottom .gallery-thumbs ul li:hover,
.honor_box .container .honor_cont .honor_bottom .gallery-thumbs ul li.swiper-slide-thumb-active{
	color:#fff;
	background:#40518E;
	border-radius:5px;
}
.honor_box .container .honor_cont .honor_bottom .swiper-button-next,
.honor_box .container .honor_cont .honor_bottom .swiper-button-prev{
	width:40px;
	height:40px;
	margin-top:-20px;
}
.honor_box .container .honor_cont .honor_bottom .swiper-button-next{
	background:url(../images/honor_next.png) no-repeat center;
	background-size:100%;
	right:0;
}
.honor_box .container .honor_cont .honor_bottom .swiper-button-prev{
	background:url(../images/honor_prev.png) no-repeat center;
	background-size:100%;
	left:0;
}
.honor_box .container .honor_cont .honor_top{
	width:100%;
	height:auto;
}
.honor_box .container .honor_cont .honor_top .gallery-top{
	width:100%;
	height:auto;
	margin-top:75px;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul{
	width:100%;
	height:auto;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai{
	width:calc((100% - 22px) / 2);
	height:auto;
	background:#ECEFF6;
	margin-right:22px;
	margin-bottom:36px;
	padding:25px 55px;
	float:left;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai:nth-child(2n){
	margin-right:0;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai:hover{
	background:#183884;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai h2{
	line-height:40px;
	font-size:14px;
	text-align:left;
	margin:0;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai p{
	line-height:30px;
	font-size:12px;
	text-align:left;
	margin:0;
}
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai:hover h2,
.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai:hover p{
	color:#fff;
}



.respon_box{
	width:100%;
	height:auto;
	text-align:center;
	background:#ECEFF6;
	padding:105px 0 0;
}
.respon_box h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.respon_box p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	margin:0;
}
.respon_box img{
	display:block;
	width:100%;
	height:auto;
	margin-top:105px;
}



.respon_kuai{
	width:100%;
	height:auto;
	background:#fff;
	padding:105px 0;
}
.respon_kuai .respons_lunbo{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.respon_kuai .respons_lunbo{
	width:100%;
	height:auto;
	position:relative;
}
.respon_kuai .respons_lunbo .swiper-container{
	width:calc(100% - 56px);
	height:auto;
	margin:0 auto;
}
.respon_kuai .respons_lunbo .swiper-container ul{
	width:100%;
	height:auto;
}
.respon_kuai .respons_lunbo .swiper-container ul li{
	height:auto;
	position:relative;
}
.respon_kuai .respons_lunbo .swiper-container ul li img{
	display:block;
	width:100%;
	height:auto;
}
.respon_kuai .respons_lunbo .swiper-container ul li p{
	width:100%;
	height:auto;
	font-size:18px;
	color:#fff;
	text-indent:1em;
	position:absolute;
	top:2em;
	left:0;
}
.respon_kuai .respons_lunbo .swiper-button-prev,
.respon_kuai .respons_lunbo .swiper-button-next{
	width:28px;
	height:60px;
	margin-top:-30px;
}
.respon_kuai .respons_lunbo .swiper-button-prev{
	background:url(../images/respon_prev.jpg) no-repeat center;
	background-size:100%;
	left:0;
}
.respon_kuai .respons_lunbo .swiper-button-next{
	background:url(../images/respon_next.jpg) no-repeat center;
	background-size:100%;
	right:0;
}



.respon_img{
	width:100%;
	height:auto;
}
.respon_img img{
	display:block;
	width:100%;
	height:auto;
}



.contact_box{
	width:100%;
	height:auto;
	text-align:center;
	padding:105px 0;
}
.contact_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.contact_box .container h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.contact_box .container p{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:16px;
	color:#333;
	margin:0;
}
.contact_box .container img{
	display:block;
	width:100%;
	height:auto;
	margin:105px 0 0;
}
.contact_box .container iframe{
	display:block;
	width:100%;
	height:388px;
	margin:105px 0 0;
}



.contact_us{
	width:100%;
	height:auto;
	background:#ECEFF6;
	padding:95px 0;
}
.contact_us .contact_left{
	width:45%;
	height:auto;
	float:left;
	margin-right:5%;
}
.contact_us .contact_left h2{
	width:100%;
	height:auto;
	line-height:46px;
	font-size:18px;
	font-weight:bold;
	color:#183884;
	margin-bottom:45px;
}
.contact_us .contact_left .contact_kuai{
	width:100%;
	height:auto;
}
.contact_us .contact_left .contact_kuai p{
	display:inline-block;
	line-height:36px;
	font-size:14px;
	color:#65686b;
	margin:10px 25px 10px 0;
	padding-left:64px;
}
.contact_us .contact_left .contact_kuai p.gps{
	background:url(../images/contact_gps.png) no-repeat left top;
	background-size:auto 36px;
}
.contact_us .contact_left .contact_kuai p.tel{
	background:url(../images/contact_tel.png) no-repeat left top;
	background-size:auto 36px;
}
.contact_us .contact_left .contact_kuai p.email{
	background:url(../images/contact_email.png) no-repeat left top;
	background-size:auto 36px;
}
.contact_us .contact_left .contact_kuai p.faxed{
	background:url(../images/contact_faxed.png) no-repeat left top;
	background-size:auto 36px;
}
.contact_us .contact_left .contact_kuai p.websites{
	background:url(../images/contact_websites.png) no-repeat left top;
	background-size:auto 36px;
}
.contact_us .contact_right{
	width:50%;
	height:auto;
	float:left;
}
.contact_us .contact_right .contact_kuai{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.contact_us .contact_right .contact_kuai input{
	width:100%;
	height:auto;
	line-height:22px;
	font-size:16px;
	border:1px #474747 solid;
	padding:10px 18px;
}
.contact_us .contact_right .contact_kuai textarea{
	width:100%;
	height:124px;
	line-height:24px;
	font-size:16px;
	border:1px #474747 solid;
	padding:15px;
}
.contact_us .contact_right button{
	width:194px;
	height:auto;
	line-height:54px;
	color:#fff;
	background:#183884;
	border:1px #030000 solid;
	border-radius:50px;
}



.employee_box{
	width:100%;
	height:auto;
	background:#ECEFF6;
	text-align:center;
	padding:105px 0;
}
.employee_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.employee_box .container .employee_benefits{
	width:100%;
	height:auto;
}
.employee_box .container .employee_benefits h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.employee_box .container .employee_benefits p{
	width:100%;
	height:auto;
	font-size:16px;
	color:#333;
	margin:0;
}
.employee_box .container .employee_benefits ul{
	width:100%;
	height:auto;
	margin:105px 0 0;
}
.employee_box .container .employee_benefits ul li{
	width:calc((100% - 42px) / 4);
	height:auto;
	background:#fff;
	float:left;
	margin-right:14px;
	margin-bottom:17px;
	padding:30px;
}
.employee_box .container .employee_benefits ul li:hover{
	background:#183884;
}
.employee_box .container .employee_benefits ul li:nth-child(4n){
	margin-right:0;
}
.employee_box .container .employee_benefits ul li .benefits_img{
	max-width:80px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.employee_box .container .employee_benefits ul li .benefits_img img{
	display:block;
	width:100%;
	height:auto;
}
.employee_box .container .employee_benefits ul li:hover .benefits_img img:nth-child(2){
	display:block;
}
.employee_box .container .employee_benefits ul li .benefits_img img:nth-child(2),
.employee_box .container .employee_benefits ul li:hover .benefits_img img:nth-child(1){
	display:none;
}
.employee_box .container .employee_benefits ul li p{
	width:100%;
	height:auto;
	font-size:14px;
	color:#333;
	margin:7px 0;
}
.employee_box .container .employee_benefits ul li:hover p{
	color:#fff;
}
.employee_box .container .employee_demeanor{
	width:100%;
	height:auto;
	margin-top:140px;
}
.employee_box .container .employee_demeanor h2{
	width:100%;
	height:auto;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.employee_box .container .employee_demeanor p{
	width:100%;
	height:auto;
	font-size:16px;
	color:#333;
	margin:0;
}
.employee_box .container .employee_demeanor ul{
	width:100%;
	height:auto;
	margin:82px 0 0;
}
.employee_box .container .employee_demeanor ul li{
	width:calc((100% - 44px) / 2);
	height:auto;
	position:relative;
	cursor:pointer;
	overflow:hidden;
	float:left;
	margin-right:22px;
	margin-bottom:44px;
}
.employee_box .container .employee_demeanor ul li img{
	display:block;
	width:100%;
	height:auto;
}
.employee_box .container .employee_demeanor ul li .demeanor_wen{
	width:100%;
	height:100%;
	background:rgba(24,56,132,.8);
	position:absolute;
	left:0;
	bottom:-100%;
	display:flex;
	align-items:center;
	justify-content:center;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.employee_box .container .employee_demeanor ul li:hover .demeanor_wen{
	bottom:0;
}
.employee_box .container .employee_demeanor ul li .demeanor_wen .demeanor_weninfo p{
	font-size:24px;
	color:#fff;
	text-align:center;
	margin-bottom:0;
}



.employee_img{
	width:100%;
	height:auto;
}
.employee_img img{
	display:block;
	width:100%;
	height:auto;
}



.job_box{
	width:100%;
	height:auto;
	background:#fff;
	text-align:center;
	padding:105px 0;
}
.job_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.job_box .container .job_cont{
	width:100%;
	height:auto;
}
.job_box .container .job_cont h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:32px;
	color:#333;
	margin-bottom:10px;
}
.job_box .container .job_cont p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	margin:0;
}
.job_box .container .job_cont ul{
	width:100%;
	height:auto;
	margin-top:105px;
}
.job_box .container .job_cont ul li{
	width:100%;
	height:auto;
	line-height:42px;
	cursor:pointer;
	margin-bottom:24px;
}
.job_box .container .job_cont ul li.job_top{
	width:100%;
	height:auto;
	background:#183884;
	cursor:default;
	padding:15px 56px;
}
.job_box .container .job_cont ul li .job_name{
	width:20%;
	height:auto;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li .job_number,
.job_box .container .job_cont ul li .job_time{
	width:20%;
	height:auto;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li .job_location{
	width:40%;
	height:auto;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li.job_top .job_name,
.job_box .container .job_cont ul li.job_top .job_number,
.job_box .container .job_cont ul li.job_top .job_time,
.job_box .container .job_cont ul li.job_top .job_location{
	font-size:18px;
	color:#fff;
	background:none;
}
.job_box .container .job_cont ul li .job_top{
	border:1px #EDEDED solid;
	padding:15px 56px;
}
.job_box .container .job_cont ul li.jia  .job_top{
	background:#fff url(../images/job_jia.png) no-repeat 95% center;
	background-size:auto 30%;
}
.job_box .container .job_cont ul li.jian .job_top{
	background:#FAFAFA url(../images/job_jian.png) no-repeat 95% center;
	background-size:auto 30%;
	border:1px transparent solid;
}
.job_box .container .job_cont ul li .job_top .job_name{
	width:20%;
	height:auto;
	font-size:16px;
	color:#9F9F9F;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li.jian .job_top .job_name{
	color:#183884;
}
.job_box .container .job_cont ul li .job_top .job_number{
	width:20%;
	height:auto;
	font-size:12px;
	color:#9F9F9F;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li .job_top .job_time{
	width:20%;
	height:auto;
	font-size:12px;
	color:#9F9F9F;
	background:url(../images/time.png) no-repeat left center;
	background-size:auto 19px;
	text-align:left;
	float:left;
	padding-left:38px;
}
.job_box .container .job_cont ul li.jian .job_top .job_time{
	background:url(../images/time_on.png) no-repeat left center;
	background-size:auto 19px;
}
.job_box .container .job_cont ul li .job_top .job_location{
	width:40%;
	height:auto;
	color:#9F9F9F;
	text-align:left;
	float:left;
}
.job_box .container .job_cont ul li .job_wen{
	display:none;
	width:100%;
	height:auto;
	text-align:left;
	padding:15px 56px;
}
.job_box .container .job_cont ul li .job_wen h2{
	width:100%;
	height:auto;
	line-height:22.5px;
	font-size:12px;
	color:#565656;
}
.job_box .container .job_cont ul li .job_wen p{
	width:100%;
	height:auto;
	line-height:22.5px;
	font-size:12px;
	color:#565656;
}
.job_box .container .job_cont ul li .job_wen a{
	display:block;
	width:172px;
	height:auto;;
	line-height:50px;
	font-size:12px;
	color:#fff;
	background:#183884;
	text-align:center;
	margin-top:25px;
}



.job_img{
	width:100%;
	height:auto;
}
.job_img img{
	display:block;
	width:100%;
	height:auto;
}



.news_box{
	width:100%;
	height:auto;
	background:#ECEFF6;
	text-align:center;
	padding:105px 0  10px;
}
.news_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.news_box .container .news_cont{
	width:100%;
	height:auto;
}
.news_box .container .news_cont h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.news_box .container .news_cont p{
	width:100%;
	height:auto;
	font-size:16px;
	color:#333;
	margin:0;
}
.news_box .container .news_cont ul{
	width:100%;
	height:auto;
	margin-top:105px;
}
.news_box .container .news_cont ul li{
	width:100%;
	height:auto;
	background:#FEFEFE;
	display:flex;
	align-items:center;
	margin-bottom:40px;
	padding:38px;
}
.news_box .container .news_cont ul li:nth-child(2n){
	background:#F3F3F3;
	border:1px #E7E7E7 solid;
}
.news_box .container .news_cont ul li .news_img{
	width:300px;
	height:auto;
	margin-right:50px;
}
.news_box .container .news_cont ul li .news_img img{
	display:block;
	width:100%;
	height:auto;
}
.news_box .container .news_cont ul li .news_wen{
	text-align:left;
}
.news_box .container .news_cont ul li .news_wen h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:24px;
	color:#333;
	margin-bottom:0;
}
.news_box .container .news_cont ul li .news_wen p.time{
	width:100%;
	height:auto;
	line-height:20px;
	font-size:16px;
	color:#999;
	margin:20px 0 10px;
}
.news_box .container .news_cont ul li .news_wen p{
	width:100%;
	height:auto;
	line-height:20px;
	font-size:16px;
	color:#333;
	margin:0;
}
.news_box .container .p_newsinfo{
	width:100%;
	height:auto;
	padding:10px;
}
.news_box .container .p_newsinfo .newsinfo_top{
	width:100%;
	height:auto;
	margin:0 0 20px;
}
.news_box .container .p_newsinfo .newsinfo_top h2{
	width:100%;
	height:auto;
	font-size:30px;
	color:#262626;
	text-align:center;
}
.news_box .container .p_newsinfo .newsinfo_top i.heng{
	display:block;
	width:100%;
	height:1px;
	background:#D9D9D9;
	margin:20px auto;
}
.news_box .container .p_newsinfo .newsinfo_top p.time{
	width:100%;
	height:auto;
	line-height:1.4;
	font-size:14px;
	color:#595959;
	text-align:left;
}
.news_box .container .p_newsinfo .newsinfo_wen{
	width:100%;
	height:auto;
	text-align:left;
}
.news_box .container .p_newsinfo .newsinfo_wen p{
	width:100%;
	height:auto;
	line-height:2;
	font-size:14px;
	color:#595959;
}
.news_box .container .p_newsinfo .newsinfo_wen img{
	display:block;
	max-width:100%;
	width:auto;
	height:auto;
	margin:20px auto;
}
.fenyes{
	width:100%;
	height:auto;
	border-bottom:1px #D9D9D9 solid;
	margin-top:60px;
	margin-bottom:20px;
	padding-bottom:20px;
}
.fenyes p{
	line-height:1.4;
	font-size:14px;
	color:#595959;
	float:left;
}
.fenyes p:nth-child(2){
	float:right;
}
.fenyes p:nth-child(2) a{
	line-height:1.4;
	font-size:14px;
	color:#595959;
}
.fenyes p:nth-child(2) a:hover{
	color:#228645;
}



.news_box .news_cont{
	width:100%;
	height:auto;
}
.news_box .news_cont .news_conts{
	width:100%;
	height:auto;
	margin-top:105px;
}
.news_box .news_cont .news_conts .news_kuai{
	width:50%;
	height:auto;
	background:#f8f8f8;
	float:left;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.news_box .news_cont .news_conts .news_kuai:hover{
	background:#1463B1;
}
.news_box .news_cont .news_conts .news_kuai .news_img{
	width:50%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_box .news_cont .news_conts .news_kuai .news_img img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.news_box .news_cont .news_conts .news_kuai:hover .news_img img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
.news_box .news_cont .news_conts .news_kuai .news_bigimg{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_box .news_cont .news_conts .news_kuai .news_bigimg img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.news_box .news_cont .news_conts .news_kuai:hover .news_bigimg img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
.news_box .news_cont .news_conts .news_kuai .news_wen{
	width:50%;
	height:auto;
	text-align:left;
	float:left;
	padding:155px 40px 0;
}
.news_box .news_cont .news_conts .news_kuai .news_wen p{
	width:100%;
	height:auto;
	font-size:14px;
	color:#65686b;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.news_box .news_cont .news_conts .news_kuai:hover .news_wen h2,
.news_box .news_cont .news_conts .news_kuai:hover .news_wen p{
	color:#fff;
}



.course_box{
	width:100%;
	height:auto;
	background:#ECEFF6;
	padding:105px 0;
}
.course_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.course_box .container h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#333;
	text-align:center;
	margin-bottom:10px;
}
.course_box .container p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	text-align:center;
	margin:0;
}
.course_box .course_cont{
	width:100%;
	height:auto;
	position:relative;
	margin-top:105px;
	padding-top:4px;
}
.course_box .course_cont .course_bg{
	width:100%;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.course_box .course_cont .course_bg img{
	display:block;
	width:1920px;
	height:auto;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.course_box .course_cont .course_conts{
	width:100%;
	height:auto;
	position:relative;
	margin-top:100px;
}
.course_box .course_cont .course_conts>h2{
	width:100%;
	height:auto;
	line-height:30px;
	font-size:36px;
	color:#fff;
	text-align:center;
	margin-bottom:160px;
}
.course_box .course_cont .course_conts .course_heng{
	width:100%;
	height:1px;
	background:#fff;
	position:absolute;
	top:248px;
	left:0;
}
.course_box .course_cont .course_conts .course_bottom{
	max-width:1082px;
	width:100%;
	height:auto;
	position:relative;
	margin:0 auto;
	padding:0 80px;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms{
	width:100%;
	height:auto;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms ul{
	width:100%;
	height:auto;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms ul li{
	font-size:20px;
	color:#fff;
	text-align:center;	cursor:pointer;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms ul li:after{
	content:"";
	display:block;
	width:14px;
	height:14px;
	background:#fff;
	border-radius:50%;
	margin:26px auto 0;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms ul li.swiper-slide-thumb-active{
	color:#346CF5;
}
.course_box .course_cont .course_conts .course_bottom .gallery-bottoms ul li.swiper-slide-thumb-active:after{
	background:#346CF5;
}
.course_box .course_cont .course_conts .course_bottom .swiper-button-next,
.course_box .course_cont .course_conts .course_bottom .swiper-button-prev{
	width:40px;
	height:40px;
	margin-top:5px;
}
.course_box .course_cont .course_conts .course_bottom .swiper-button-next{
	background:url(../images/course_next.png) no-repeat center;
	background-size:100%;
	right:0;
}
.course_box .course_cont .course_conts .course_bottom .swiper-button-prev{
	background:url(../images/course_prev.png) no-repeat center;
	background-size:100%;
	left:0;
}
.course_box .course_cont .course_conts .course_top{
	max-width:1082px;
	width:100%;
	height:auto;
	margin:84px auto 0;
	padding:0 40px;
}
.course_box .course_cont .course_conts .course_top .gallery-tops{
	width:100%;
	height:auto;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul{
	width:100%;
	height:auto;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li:before{
	content:"";
	display:block;
	width:47px;
	height:21px;
	background:url(../images/course_top.png) no-repeat center;
	background-size:100%;
	margin-left:15%;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai{
	width:100%;
	height:auto;
	display: flex;
    align-items: center;
	background:#fff;
	padding:26px 72px;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_img{
	width:200px;
	height:auto;
	margin-right:154px;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_img img{
	display:block;
	width:200px;
	height:auto;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_wen{
	height:auto;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_wen h2{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:24px;
	color:#183884;
}
.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_wen p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:14px;
	color:#000;
	margin:0;
}



.solutions_box{
	width:100%;
	height:auto;
	background:#ECEFF6;
	text-align:center;
	padding:105px 0;
}
.solutions_box .container{
	max-width:1200px;
	width:100%;
	height:auto;
	margin:0 auto;
}
.solutions_box .container .solutions_cont{
	width:100%;
	height:auto;
}
.solutions_box .container .solutions_cont h2{
	width:100%;
	height:auto;
	font-size:36px;
	color:#333;
	margin-bottom:10px;
}
.solutions_box .container .solutions_cont p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	margin:0;
}
.solutions_box .container .solutions_cont .solutions_top{
	width:100%;
	height:auto;
	background:#F6F6F6;
	margin-top:105px;
}
.solutions_box .container .solutions_cont .solutions_top .solutions_wen{
	width:50%;
	height:auto;
	float:left;
	padding:35px;
}
.solutions_box .container .solutions_cont .solutions_top .solutions_wen p{
	width:100%;
	height:auto;
	line-height:40px;
	font-size:16px;
	color:#333;
	text-align:left;
}
.solutions_box .container .solutions_cont .solutions_top .solutions_img{
	width:50%;
	height:auto;
	float:left;
}
.solutions_box .container .solutions_cont .solutions_top .solutions_img img{
	display:block;
	width:100%;
	height:auto;
}
.solutions_box .container .solutions_cont ul{
	width:100%;
	height:auto;
	margin-top:65px;
}
.solutions_box .container .solutions_cont ul li{
	width:calc((100% - 64px) / 3);
	height:auto;
	background:#FEFEFE;
	float:left;
	margin-right:32px;
	margin-bottom:68px;
}
.solutions_box .container .solutions_cont ul li:nth-child(3n){
	margin-right:0;
}
.solutions_box .container .solutions_cont ul li .solutions_img{
	width:100%;
	height:auto;
	overflow:hidden;
}
.solutions_box .container .solutions_cont ul li .solutions_img img{
	display:block;
	width:100%;
	height:auto;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.solutions_box .container .solutions_cont ul li:hover .solutions_img img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
.solutions_box .container .solutions_cont ul li .solutions_wen{
	width:100%;
	height:auto;
	background:#fff;
	text-align:left;
	padding:27px 0;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.solutions_box .container .solutions_cont ul li:hover .solutions_wen{
	background:#183884;
}
.solutions_box .container .solutions_cont ul li .solutions_wen h2{
	width:100%;
	height:auto;
	line-height:32px;
	font-size:26px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative;
	padding-left:22px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.solutions_box .container .solutions_cont ul li:hover .solutions_wen h2{
	color:#fff;
}
.solutions_box .container .solutions_cont ul li .solutions_wen h2:before{
	content:"";
	display:block;
	width:6px;
	height:22px;
	background:#183884;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-11px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.solutions_box .container .solutions_cont ul li:hover .solutions_wen h2:before{
	background:#fff;
}
.solutions_box .container .solutions_cont ul li .solutions_wen .solutions_more{
	width:100%;
	height:auto;
	text-align:right;
}
.solutions_box .container .solutions_cont ul li .solutions_wen .solutions_more a{
	line-height:22px;
	font-size:16px;
	color:#999;
	margin-right:28px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.solutions_box .container .solutions_cont ul li:hover .solutions_wen .solutions_more a{
	color:#fff;
}
.solutions_box .container .p_solutionsinfo{
	width:100%;
	height:auto;
	padding:10px;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_top{
	width:100%;
	height:auto;
	margin:0 0 20px;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_top h2{
	width:100%;
	height:auto;
	font-size:30px;
	color:#262626;
	text-align:center;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_top i.heng{
	display:block;
	width:100%;
	height:1px;
	background:#D9D9D9;
	margin:20px auto;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_top p.time{
	width:100%;
	height:auto;
	line-height:1.4;
	font-size:14px;
	color:#595959;
	text-align:left;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_wen{
	width:100%;
	height:auto;
	text-align:left;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_wen p{
	width:100%;
	height:auto;
	line-height:2;
	font-size:14px;
	color:#595959;
}
.solutions_box .container .p_solutionsinfo .solutionsinfo_wen img{
	display:block;
	max-width:100%;
	width:auto;
	height:auto;
	margin:20px auto;
}







@media only screen and (max-width: 1334px){
	.team_box .team_cont ul li{
		width:calc(100% / 3);
		margin-bottom:100px;
	}
	.team_box .team_cont ul li:nth-child(4n) .team_img{
		border-right:1px #000 solid;
	}
	.team_box .team_cont ul li:nth-child(3n) .team_img{
		border-right:none;
	}
}




@media only screen and (max-width: 1000px){
	.team_box .team_cont ul li{
		width:calc(100% / 2);
		margin-bottom:100px;
	}
	.team_box .team_cont ul li:nth-child(4n) .team_img{
		border-right:1px #000 solid;
	}
	.team_box .team_cont ul li:nth-child(3n) .team_img{
		border-right:1px #000 solid;
	}
	.team_box .team_cont ul li:nth-child(2n) .team_img{
		border-right:none;
	}
}




@media only screen and (max-width: 767px){
	
	.main_promodule .promodule_kuai{
		width:100%;
		float:none;
	}
	
	.main_news{
		padding:50px 0;
	}
	
	.main_news .news_top h2{
		font-size:24px;
	}
	
	.main_news .news_cont .news_kuai{
		width:100%;
		float:none;
	}
	
	.main_news .news_cont .news_kuai .news_img,
	.main_news .news_cont .news_kuai .news_wen{
		width:100%;
		float:none;
	}
	
	.main_imgbox .img_box .box_imgwen{
		width:60%;
		top:40%;
		left:50%;
	}
	
	.main_imgbox .img_box .box_imgwen h3{
		font-size:18px;
	}
	
	.main_imgbox .img_box .box_imgwen h2{
		font-size:22px;
	}
	
	.main_data h2{
		font-size:24px;
	}
	
	.main_data ul li,
	.main_data ul li b{
		font-size:12px;
	}
	
	.container,
	.about_box .about_cont{
		padding:0 15px;
	}
	
	.about_box,
	.contact_box,
	.contact_us{
		padding:50px 0;
	}
	
	.about_box .about_cont .about_conts .about_img{
		width:100%;
		margin-top:0;
		float:none;
	}
	
	.about_box .about_cont .about_conts .about_wen{
		width:100%;
		margin-left:0;
		padding:5%;
	}
	
	.about_box .about_cont .about_conts{
		margin-top:50px;
	}
	
	.about_culture{
		background-size:auto 100%;
		padding:50px 0;
	}
	
	.about_culture .about_cont ul li{
		width:calc(100% / 2);
		margin:0 0 5%;
		padding:0 10%;
	}
	
	.about_culture .about_cont ul li .culture_img img{
		width:100%;
	}
	
	.about_respon .about_cont .respon_lunbo{
		padding:0 40px;
	}
	
	.about_respon .about_cont .respon_lunbo .swiper-container ul li{
		display:block;
	}
	
	.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_img{
		max-width:250%;
		width:50%;
		margin:0 auto 20px;
	}
	
	.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_wen{
		width:80%;
		margin:0 auto;
		padding:0;
	}
	
	.about_respon .about_cont .respon_lunbo .swiper-container ul li .respon_wen:before{
		display:none;
	}
	
	.about_respon .about_cont .respon_lunbo .swiper-button-prev,
	.about_respon .about_cont .respon_lunbo .swiper-button-next{
		width:30px;
		height:30px;
		margin-top:-15px;
	}
	
	.team_box{
		padding:50px 15px;
	}
	
	.team_box .team_cont{
		margin:50px auto 0;
	}
	
	.team_box .team_cont ul li{
		width:100%;
		margin-bottom:20px;
		padding:5%;
	}
	
	.team_box .team_cont ul li .team_img{
		border-right:none;
	}
	
	.team_box .team_cont ul li .team_img{
		padding:5% 10%;
	}
	
	.team_box .team_cont ul li .team_wen{
		padding:0 10%;
	}
	
	.respon_box{
		padding:50px 0 0;
	}
	
	.respon_box h2,
	.respon_box p{
		padding:0 15px;
	}
	
	.respon_box img{
		margin-top:50px;
	}
	
	.honor_box{
		padding:50px 0;
	}
	
	.honor_box .container .honor_cont{
		margin-top:50px;
	}
	
	.honor_box .container .honor_cont .honor_top .gallery-top ul li .honor_kuai{
		width:100%;
		float:none;
		margin-right:0;
		margin-bottom:15px;
	}
	
	.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai{
		display:block;
		padding:5%;
	}
	
	.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_img{
		width:100%;
		margin-bottom:20px;
	}
	
	.course_box .course_cont .course_conts .course_top .gallery-tops ul li .course_kuai .course_img img{
		max-width:100%;
		width:auto;
	}
	
	.course_box .course_cont .course_conts .course_bottom .swiper-button-next,
	.course_box .course_cont .course_conts .course_bottom .swiper-button-prev{
		margin-top:6px;
	}
	
	.news_box{
		padding:50px 0;
	}
	
	.news_box .container .news_cont ul{
		margin-top:50px;
	}
	
	.news_box .container .news_cont ul li{
		display:block;
	}
	
	.news_box .container .news_cont ul li .news_img{
		width:100%;
		margin-bottom:20px;
	}
	
	.news_box .container .news_cont ul li .news_wen h2{
		font-size:24px;
	}
	
	.news_box .news_cont .news_conts{
		margin-top:50px;
	}
	
	.news_box .news_cont .news_conts .news_kuai{
		width:100%;
		float:none;
	}
	
	.news_box .news_cont .news_conts .news_kuai .news_img{
		width:100%;
		float:none;
	}
	
	.news_box .news_cont .news_conts .news_kuai .news_wen{
		width:100%;
		float:none;
		padding:5%;
	}
	
	.product_box{
		padding:50px 0;
	}
	
	.product_lunbo ul li .lunbo_wen{
		display:none;
	}
	
	.product_domain{
		padding:50px 0;
	}
	
	.product_domain ul li{
		width:calc((100% - 15px) / 2);
		float:left;
		margin-right:15px;
	}
	
	.product_domain ul li:nth-child(5n){
		margin-right:15px;
	}
	
	.product_domain ul li:nth-child(2n){
		margin-right:0;
	}
	
	.solutions_box{
		padding:50px 0;
	}
	
	.solutions_box .container .solutions_cont .solutions_top{
		margin-top:50px;
	}
	
	.solutions_box .container .solutions_cont .solutions_top .solutions_wen,
	.solutions_box .container .solutions_cont .solutions_top .solutions_img{
		width:100%;
		float:none;
	}
	
	.solutions_box .container .solutions_cont ul li{
		width:100%;
		float:none;
		margin-right:0;
		margin-bottom:20px;
	}
	
	.employee_box{
		padding:50px 0;
	}
	
	.employee_box .container .employee_benefits ul{
		margin-top:50px;
	}
	
	.employee_box .container .employee_benefits ul li{
		width:calc((100% - 14px) / 2);
	}
	
	.employee_box .container .employee_benefits ul li:nth-child(2n){
		margin-right:0;
	}
	
	.employee_box .container .employee_demeanor{
		margin-top:50px;
	}
	
	.employee_box .container .employee_demeanor ul li{
		width:100%;
		float:none;
		margin-right:0;
	}
	
	.job_box .container .job_cont ul li.job_top{
		padding:0 10px;
	}
	
	.job_box .container .job_cont ul li.job_top .job_name,
	.job_box .container .job_cont ul li.job_top .job_number,
	.job_box .container .job_cont ul li.job_top .job_time,
	.job_box .container .job_cont ul li.job_top .job_location{
		font-size:12px;
	}
	
	.job_box .container .job_cont ul li.jia .job_top{
		background-size:20px auto;
		padding:0 10px;
	}
	
	.job_box .container .job_cont ul li.jian .job_top{
		background-size:20px auto;
		padding:0 10px;
	}
	
	.job_box .container .job_cont ul li .job_top .job_name,
	.job_box .container .job_cont ul li .job_top .job_number,
	.job_box .container .job_cont ul li .job_top .job_time,
	.job_box .container .job_cont ul li .job_top .job_location{
		width:100%;
		float:none;
	}
	
	.job_box .container .job_cont ul li .job_wen{
		padding:15px;
	}
	
	.contact_box .container img{
		margin-top:50px;
	}
	
	.contact_us .contact_left{
		width:100%;
		height:auto;
		float:none;
		margin-bottom:20px;
	}
	
	.contact_us .contact_left h2{
		font-size:24px;
	}
	
	.contact_us .contact_left .contact_kuai p{
		line-height:30px;
		font-size:16px;
		padding-left:50px;
	}
	
	.contact_us .contact_left .contact_kuai p.gps{
		background-position:left top;
		background-size:30px auto;
	}
	
	.contact_us .contact_left .contact_kuai p.tel,
	.contact_us .contact_left .contact_kuai p.email,
	.contact_us .contact_left .contact_kuai p.faxed,
	.contact_us .contact_left .contact_kuai p.websites{
		background-size:30px auto;
	}
	
	.contact_us .contact_right{
		width:100%;
		height:auto;
		float:none;
		margin-bottom:0;
	}
	.about_box{
		padding-top:50px;
	}
	.about_box .about_cont .about_conts,
	.honor_box .container .honor_cont .honor_top .gallery-top,
	.course_box .course_cont{
		margin-top:50px;
	}
	.course_box{
		padding:50px 0;
	}
	.about_box .about_cont h2,
	.team_box h2,
	.respon_box h2,
	.honor_box .container h2,
	.course_box .container h2,
	.news_box .container .news_cont h2,
	.product_box .product_cont h2,
	.employee_box .container .employee_benefits h2,
	.job_box .container .job_cont h2,
	.contact_box .container h2{
		line-height: 30px;
		font-size: 26px;
	}
	.about_box .about_cont p,
	.team_box p,
	.respon_box p,
	.honor_box .container p,
	.course_box .container p,
	.news_box .container .news_cont p,
	.product_box .product_cont p,
	.job_box .container .job_cont p,
	.contact_box .container p{
		line-height: 30px;
	}
	.about_respon .about_cont h2,
	.about_culture .about_cont h2,
	.course_box .course_cont .course_conts>h2{
		font-size:30px;
		margin-bottom:50px;
	}
	.team_box .team_cont ul li:nth-child(3n) .team_img{
		border-right:none;
	}
	.news_box .container .p_newsinfo .newsinfo_top h2{
		font-size:24px;
	}
	.video_cont{
		padding:35px 0;
	}
	.contact_box .container iframe{
		margin-top:50px;
	}
	.main_imgbox .img_box{
		width:100%;
		height:auto;
		position:relative;
		overflow:hidden;
	}
	.main_imgbox .img_box img{
		display:block;
		width:auto;
		height:260px;
		position:relative;
		left:50%;
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%);
		transform:translateX(-50%);
	}
	.data_box{
		text-align:center;
	}
	.data_box span,
	.data_box strong{
		display:block;
	}
	.data_box span span{
		margin-top:-30px;
	}
}









